package me.baicai.weixin.identity.service;

import me.baicai.weixin.application.Result;
import me.baicai.weixin.entity.gcb.Query;
import me.baicai.weixin.entity.order.Account;


/**
 * @description:
 * @author: [ 超级大白菜 ]
 * @date: 2019-11-09 16:19
 */
public interface LoginService
{
    Result wxLogin(String s);

    Result registered(String openid, String nickName, String avatarUrl, int gender, String country,
                      String province, String city, String language);

    Result agentApply(String openid, String name, String tel, String weixin, String channel,
                      String province, String city, String area, String address, String type,
                      Integer size, String shop);

    Result helpList();

    Result index(String openid);

    Result orders(String openid, Integer status, String beginDate, String endDate, Integer page);

    Result nearbyShop(String latitude, String longitude);

    Result income(String openid, String type);

    Result identity(Query query);

    Result identity(Integer id);

    Result identity(Account account);

    Result showApply(String openid, String type);

    Result processApply(String openid,Integer id,Integer commission, String name, String type);
}
